package com.renjian.spring.day03.service;

import com.renjian.spring.day03.dao.UserDao;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

//在注解里面value属性可以胜省略，默认值就是将类名的首字母改为小写
@Service  //与之前bean标签中id=”userService“，class写法是一样的
public class UserService {
    @Value(value = "abc")
    private String name;

//    定义dao类型的属性
//    不需要添加set方法
//    添加注入属性注解
//    @Autowired //根据类型进行注入
//    @Qualifier("userDaoImpl")//根据名称进行注入

//   @Resource //根据类型进行注入
   @Resource(name = "userDaoImpl")
    private UserDao userDao;
    public void add(){
        System.out.println("add()......");
        userDao.add();
        System.out.println(name);
    }

}
